package com.vgemv.jsutilitysdk.log;

import java.util.ArrayList;

public interface JsLogManagerInterface {
    //输出路径/内容
    public void logfcv(String context, String format, Object... args);
    //输出路径/内容,需要设置等级和tag.
    public void log(int logLevel,int logTarget, String context,String format, Object... args);
    //设置过滤等级,只有等级大于等于该等级的才能输出
    public void setLogLevelFilter(int level);
    //设置上下文过滤关键字,只有上下文包含其中一个关键字的可以输出.
    //方便在调式时,关注某一个功能.
    public void setContextKeysFilter(ArrayList<String> keys);

    public void setLogDirPath();
    public String getLogDirPath();
    public void printLogFileDir();
    public String getTodayFilePath();
    public void setMaxLogFileCount(int count);
    public void clearLogDir();
    //清除当天文件的内容.
    public void clearTodayFile();

}
